package com.matrix.media.entity.project;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class MixedLensContent implements Serializable {
    private String id; // 唯一字符串标识符
    private String name; // 镜头名称
    private Integer clipGroupId; // 所属剪辑组ID
    private String videoMaterial; // 视频素材（JSON格式）
    private String subtitleVoice; // 字幕与配音（JSON格式）
    private Float nativeDuration; // 原生时长（秒）
    private Float fixedDuration; // 固定时长（秒）
    private Boolean autoSpeed; // 自动变速
    private Integer mixMode; // 混剪模式
    private Integer shotOrder; // 镜头顺序
    private LocalDateTime createdTime; // 创建时间
    private LocalDateTime updatedTime; // 更新时间
}
